package com.jsonal.service;

import com.jsonal.entity.VideoBean;
import com.jsonal.vo.Result;

/**
 * @Author: jsonal
 * @Description:
 * @Date: 2020/12/29 14:32
 * @Version: 1.0
 */
public interface VideoService {

    /**
     * 添加或修改
     * @param videoBean 视频数据
     * @return 统一返回数据模板
     */
    Result addOrUpdate(VideoBean videoBean);

    /**
     * 分页获取数据
     * @param videoBean 数据实体
     * @return 统一返回数据模板
     */
    Result getVideoByPage(VideoBean videoBean);

    /**
     * 根据 id 删除（逻辑）视频
     * @param id 唯一标识
     * @return 返回删除结果
     */
    Result deleteVideoById(String id);
}
